草庐IT

iOS Interstitial iAd 不关闭

全部标签

c# - 循环浏览 chrome 选项卡并根据网址关闭页面

我希望能够遍历chrome页面上的所有选项卡并关闭任何youtube页面的选项卡。我已经做了一些谷歌搜索并找到了下面的代码。有两个(很可能更多)问题。首先,我创建了一个WPF应用程序并添加了System.Windows.Automation命名空间(使用visualstudio2015.net4.5),但无法识别AutomationElement。我也不确定如何遍历选项卡并测试页面是否为youtube页面。Process[]procsChrome=Process.GetProcessesByName("chrome");if(procsChrome.Length0){ValuePatt

c# - 处理 SQL 命令并关闭连接

直到现在我总是使用类似的结构从数据库中获取数据并填充数据表publicstaticDataTableGetByID(inttestID){DataTabletable=newDataTable();stringquery=@"SELECT*FROMtbl_TestASTWHERET.testID=@testID";using(SqlConnectioncn=newSqlConnection(Configuration.DefaultConnectionString)){SqlCommandcmd=newSqlCommand(query,cn);cmd.Parameters.Add("@

c# - 要关闭套接字,请不要 Close() 套接字。嗯?

我知道TIME_WAIT是TCP/IP不可或缺的一部分,但是关于每秒创建多个套接字并且服务器最终耗尽临时端口的SO(和其他地方)有很多问题。我发现,当使用TCPClient(或Socket)时,如果我调用Close()或Dispose()方法套接字的TCP状态更改为TIME_WAIT并在完全关闭之前遵守超时期限。但是,如果它只是将变量设置为null,套接字将在下一次GC运行时完全关闭,当然可以强制关闭,而无需经历TIME_WAIT状态。这对我来说意义不大,因为这是一个IDisposable对象,GC不应该也调用该对象的Dispose()方法?下面是一些演示这一点的PowerShell代

c# - 使用 COM 端口 - 每次使用后关闭,还是始终打开?

直到现在我需要发送数据时打开,然后立即关闭。我收到随机的“访问端口”错误(尽管我总是在使用后关闭端口),所以我在想也许让它一直开着。假设我需要每隔一两分钟在某些COM端口发送数据,正确的使用方法是什么?谢谢.. 最佳答案 频繁调用SerialPort.Close()是错误的。让另一个应用程序从您那里窃取端口并不是非常可取的。但更有问题的是,您遇到的问题是Close()不等待由SerialPort启动的工作线程退出。该工作线程引发DataReceived、PinChanged和ErrorReceived事件。它需要“一段时间”才能退出

c# - C# 自动关闭消息框

我目前正在用C#开发一个应用程序,我在其中显示一个MessageBox。如何在几秒钟后自动关闭消息框? 最佳答案 您需要创建自己的窗口,代码隐藏包含一个加载的处理程序和一个计时器处理程序,如下所示:privatevoidWindow_Loaded(objectsender,RoutedEventArgse){Timert=newTimer();t.Interval=3000;t.Elapsed+=newElapsedEventHandler(t_Elapsed);t.Start();}voidt_Elapsed(objectsend

c# - 如何强制使用 Linq XML 显式关闭标记?

这是同一个问题:ExplicitElementClosingTagswithSystem.Xml.LinqNamespace但我使用Net4.0,答案不再有效。问题是我保存的标签实际上没有值,我的输出XML如下所示:但我需要的始终是开始和结束标签,即问题:怎么做?编辑1添加空节点:if(field_xml==null)//alwaystrue,becauseIcreatethefileforthefirsttime{field_xml=newXElement(XMLKeys.field,String.Empty);table_xml.Add(field_xml);}field_xml.

C# 身份验证失败,因为远程方已关闭传输流

我想指出的是,我已经为此搜索了很多,但没有找到解决方案。因此,我创建了一个循环,该循环将抛出包含链接的listBox2,每次创建一个httpGET请求以访问完整的源代码。我的代码:privatevoidbutton4_Click(objectsender,EventArgse){try{for(inti=0;i当循环命中各种url例如(http://www.memphremagog.org/fr/lexique.php?id=32)时,会触发以下错误。奇怪的是,如果我删除循环并向该站点发出httpGET请求,一切正常。Afirstchanceexceptionoftype'System

c# - this.Dispose() 在关闭后不会释放 Form 使用的内存。

我有一个Windows窗体应用程序,在该应用程序中单击某些按钮可以从第二窗体创建对象。在用户关闭此第二个表单时,此表单使用的内存不会被释放(根据任务管理器)。我尝试在退出按钮上使用this.dispose(),在主代码中使用this.close(),form2=null,并尝试在处理之前通过代码清除此表单中的所有控件。这些都不起作用,每次用户单击按钮时,应用程序的内存使用量都会增加,并且不会释放前一个实例使用的内存。我应该用什么来解决这个问题? 最佳答案 调用Dispose不会清除对象使用的内存。Dispose旨在用于运行用户定义的

c# - 带有关闭和添加按钮的 TabControl

我正在尝试使选项卡控件具有“x”(关闭按钮)和“+”(新选项卡按钮)。我找到了添加xbutton的解决方案,标签现在看起来像这样:但我想添加一个+现在那个黑色圆圈在哪里。我不知道如何,我尝试在最后一个选项卡的Paint事件上绘制,如下所示:varp=tabs.TabPages[tabs.TabCount-1];p.Paint+=newPaintEventHandler(tab_OnDrawPage);privatevoidtab_OnDrawPage(objectsender,PaintEventArgse){//e.ClipRectangle.e.Graphics.DrawStrin

c# - 有效关闭 WCF 4 channel 的正确方法

我正在使用以下方法关闭WCF4channel。这是正确的做法吗?using(IServicechannel=CustomChannelFactory.CreateConfigurationChannel()){channel.Open();//dostuff}//channelsdisposesoff?? 最佳答案 在WCF的“早期”,这曾经是普遍接受的发布WCF客户端代理的方式。然而事情已经发生了变化。原来执行IClientChannel.Dispose()简单地调用IClientChannel.Close()方法,在某些情况下可